package com.rc.saas.mini.service.elec;

import com.rc.saas.mini.common.base.BaseService;
import com.rc.saas.mini.mapper.elec.ElecStationPriceMapper;
import com.rc.saas.mini.model.elec.ElecStationPrice;
import com.rc.saas.mini.model.elec.ElecStationPriceExample;
import com.rc.saas.mini.search.ElecStationPriceSearch;

import java.util.List;

/**
 * @author wangzhengwei
 * @create 2021/12/18
 */
public interface ElecStationPriceService extends BaseService<Long, ElecStationPrice, ElecStationPriceExample, ElecStationPriceMapper> {
    ElecStationPrice getCurrentPrice(ElecStationPriceSearch elecStationPriceSearch);

    List<ElecStationPrice> listStationPricesByStationId(String tenantCode, String hlhtOperatorId, Long elecStationId);

    List<ElecStationPrice> listStationPriceByDate(List<Long> elecStationIds);
}
